本日閱讀進度:第二章 撰寫真正的程式碼(61~78頁)
重點摘要:
Math.random
Math.random
會回傳一個介於0~1(不包含1)的數字,但我們要的是一個範圍0~4的整數。
(位置要從0開始起算,到6剛好7格。而戰艦佔了3個位置,如果放在5或6,屁股就跑出去囉!)
所以要把Math.random
得出的數字乘上5,然後再加上floor方法,將小數點直接捨去,
就會得到範圍0~4的整數了。
var randomLoc = Math.floor.random() * 5;
var location1 = randomLoc;
var location2 = loaction1 + 1;
...以下略
比較運算符
就是小於<、大於>、小於等於<=......等符號。比較特別的是==、===、和!=。
!=是不等於,但我們現在先不討論==和===好了。理由...不好說XD
邏輯運算符
|| 是指OR邏輯運算。兩個運算式,只要有一個為true,則結果為true。
&& 是指AND邏輯運算。兩個運算式,需要兩者皆為true,其結果才為true
預告一下,明天即將進入JavaScript的重頭戲:函式囉!
本文同步發表於cichen